package com.todod.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.todod.dto.PublicFileEvaluateDto;
import com.todod.entity.QueryPublicFile;
import com.todod.model.PublicFileEvaluate;

/**
 * @author lql
 * @date 2020年12月25日
 */
public interface PublicFileEvaluateMapper extends BaseMapper<PublicFileEvaluate> {

	IPage<PublicFileEvaluateDto> getListPage(Page<PublicFileEvaluateDto> page, @Param("userId") Long userId,
			@Param("queryPublicFile") QueryPublicFile queryPublicFile);

	PublicFileEvaluateDto getInfo(@Param("code") Long code);

	List<PublicFileEvaluateDto> getEvaluateList(@Param("fileId") Long fileId);
}
